// src/api/accessControl.js

import request from '@/utils/request'

// 同步设备信息
export function syncDevices() {
  return request({
    url: '/iot/web/menJing/sync',
    method: 'GET'
  })
}

// 查询门禁设备列表
export function getDeviceList(params) {
  return request({
    url: '/iot/web/menJing/list',
    method: 'GET',
    params
  })
}

// 查看设备日志
export function getDeviceLogs(params) {
  return request({
    url: '/iot/web/menJing/log/list',
    method: 'GET',
    params
  })
}

// 导出设备日志
export function exportDeviceLogs(params) {
  return request({
    url: '/iot/web/menJing/export',
    method: 'POST',
    params
  })
}

// 远程控制设备
export function controlDevice(params) {
  return request({
    url: '/iot/web/menJing/control',
    method: 'GET',
    params
  })
}

// 获取站点下拉列表
export function getSiteList() {
  return request({
    url: '/iot/web/menJing/getSiteList',
    method: 'GET'
  })
}

// 关联设备站点
export function bindDeviceSite(data) {
  return request({
    url: '/iot/web/menJing/bindSite',
    method: 'POST',
    data
  })
}

// 解除关联
export function unbindDeviceSite(deviceId) {
  return request({
    url: '/iot/web/menJing/unbindSite',
    method: 'GET',
    params: {deviceId}
  })
}


